package com.thinkgem.jeesite.modules.sys.dao;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.sys.entity.TbOrder;
import com.thinkgem.jeesite.modules.sys.entity.TbOrderProduct;

import java.util.List;
import java.util.Map;

@MyBatisDao
public interface TbShoppingOrderMapper extends CrudDao<TbOrder> {

    TbOrder  selectByPrimaryId(Integer id);

    List<TbOrderProduct> queryListOrderProduct(Integer orderId);

    List findUserReserveByPage(TbOrder tbOrder);

    List findReserveByPage(TbOrder tbOrder);

    void editOrderState(Map map);

    Integer subStoreNum(TbOrderProduct tbOrderProduct);



}